package com.chy.blog_web.modular.web.entity;

import cn.hutool.core.util.IdUtil;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Getter;
import lombok.Setter;

import java.util.Date;


/**
 * 描述：恋爱清单表 实体类
 * 作者：chenhuiyan
 * 时间：2020/04/10
 */
@Getter
@Setter
@TableName(value = "bo_love_list")
public class BoLoveList {

    /**
     * 编号
     */
    private String id;

    /**
     * 内容
     */
    private String content;

    /**
     * 状态（0未完成，1已完成，2已放弃）写感受后才完成
     */
    private Integer status;

    /**
     * 他满意度（0非常不满意，1不满意，2满意，3很满意，4非常满意）
     */
    @TableField(value = "he_satisfied")
    private Integer heSatisfied;

    /**
     * 他增加亲密值（0－5）
     */
    @TableField(value = "he_sweet")
    private Integer heSweet;

    /**
     * 她满意度（0非常不满意，1不满意，2满意，3很满意，4非常满意）
     */
    @TableField(value = "her_satisfied")
    private Integer herSatisfied;

    /**
     * 她增加亲密值（0－5）
     */
    @TableField(value = "her_sweet")
    private Integer herSweet;

    /**
     * 放弃原因
     */
    private String reson;

    /**
     * 创建时间
     */
    @TableField(value = "create_date")
    private Date createDate;

    /**
     * 发起人（情侣空间用户id）
     */
    @TableField(value = "space_user_id")
    private String spaceUserId;

    /**
     * 删除标记（0正常，1删除）
     */
    @TableField(value = "del_flag")
    private Integer delFlag;

    /**
     * 添加数据时调用该方法生成
     */
    public void preInsert(){
        this.setId(IdUtil.simpleUUID());
        this.setCreateDate(new Date());
    }

}
